package com.sduept.nwld.test;

import java.util.ArrayList;
import java.util.List;

public class T2 {

	public static void main(String[] args) {
		List<String> zw = new ArrayList<>();
		zw.add("一");zw.add("二");zw.add("三");zw.add("四");zw.add("五");zw.add("六");zw.add("七");zw.add("八");
		zw.add("九");zw.add("十");
		
		List<String> roma = new ArrayList<>();
		roma.add("Ⅰ");roma.add("Ⅱ");roma.add("Ⅲ");roma.add("Ⅳ");roma.add("Ⅴ");
		roma.add("Ⅵ");roma.add("Ⅶ");roma.add("Ⅷ");
		roma.add("Ⅸ");roma.add("Ⅹ");
		List<String> asc = new ArrayList<>();
		asc.add("I");asc.add("II");asc.add("III");asc.add("IV");asc.add("V");
		asc.add("VI");asc.add("VII");asc.add("VIII");
		asc.add("IX");asc.add("X");
		
		List<String> alb = new ArrayList<>();
		alb.add("1");alb.add("2");alb.add("3");alb.add("4");alb.add("5");
		alb.add("6");alb.add("7");alb.add("8");
		alb.add("9");alb.add("10");
		
		
		
		
		
		String s1 = "大宝二回";
		String s2 = "500kV大宝II回线";
		
		String[] s1s = new String[s1.length()];
		for (int i = 0; i < s1s.length; i++) {
			s1s[i] = s1.substring(i, i+1);
		}
		
		String[] s2s = new String[s2.length()];
		for (int i = 0; i < s2s.length; i++) {
			s2s[i] = s2.substring(i, i+1);
		}
		int count = 0;
		for(String str1 : s1s){
			if(s2.contains(str1)){
				count++;
			} else {
			int number = zw.indexOf(str1);
			if(number >= 0 ){
				if(s2.contains(roma.get(number))){
					count++;
				} else if(s2.contains(asc.get(number))){
					count++;
				} else if(s2.contains(alb.get(number))){
					count++;
				}
			} else {
				number = roma.indexOf(str1);
				if(number >= 0 ){
					if(s2.contains(zw.get(number))){
						count++;
					} else if(s2.contains(asc.get(number))){
						count++;
					} else if(s2.contains(alb.get(number))){
						count++;
					}
				}else {
					number = asc.indexOf(str1);
					if(number >= 0 ){
						if(s2.contains(zw.get(number))){
							count++;
						} else if(s2.contains(roma.get(number))){
							count++;
						} else if(s2.contains(alb.get(number))){
							count++;
						}
					}
				}
			}
			}
		}
		
	}

}
